@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
ol, ul { list-style: none }
fieldset, img, abbr, acronym { border: 0 }
abbr, acronym { font-variant: normal }
:focus { outline: 0 }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-weight: inherit; font-style: inherit }
sup, sub { font-size: 100%; vertical-align: baseline }
*:link, *:visited { text-decoration: none }
.clearfix:before, .clearfix:after { height: 0; display: block; content: "."; overflow: hidden }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }
body { font-size: 12px; line-height: 1; background: url(../images/bg.jpg) center no-repeat fixed }
body.manage { background: #fff; }
.main-wrap { width: 1000px; position: relative; margin: 0 auto; padding: 174px 0 0; background: url(../images/bg-logo.png) no-repeat 29px 66px; overflow: hidden }
.tree { width: 1000px; height: 475px; background: url(../images/bg-tree.png) no-repeat bottom center }
.logo { width: 112px; height: 124px; display: block; position: absolute; top: 13px }
.logo.l-a { right: 145px; background: url(../images/logoA.png) no-repeat }
.logo.l-b { right: 29px; background: url(../images/logoB.png) no-repeat }
.content, .pic-wr { width: 940px; margin: 0 auto }
.content { position: relative; left: 5px }
.pic-wr { padding: 56px 0 0 }
.box-list { width: 225px; height: 342px; margin: 0 10px 10px 0; color: #3a3a3a; background: #fff; float: left }
.box_list { width: 225px; height: 342px; margin: 0 10px 10px 0; color: #3a3a3a; background: #fff; float: left }
.pho { width: 208px; height: 260px; position: relative; margin: 9px auto 0; overflow: hidden; z-index: 9 }
.wz1 { font-weight: 700; font-size: 14px; color: #3a3a3a; padding: 0 8px 0 0; }
.wz2 { color: #858383 }
.touming { width: 217px; height: 30px; display: block; position: absolute; left: 0; bottom: 0; line-height: 30px; text-align: center; background: url(../images/bg_w.png) repeat }
.tujs { width: 184px; height: 55px; padding-top: 9px; padding-left: 33px; line-height: 18px }
.box { cursor: pointer }
.link-wr { position: relative; overflow: hidden; cursor: pointer }
.link-wr img { display: none; position: absolute; top: 0; left: 0; z-index: 10 }
.link-wr .box { display: block; z-index: 9 }
.top { width: 46px; height: 40px; display: none; position: fixed; bottom: 6px; background: url(../images/btn-top.png) no-repeat; cursor: pointer }
.top .hover-ef { width: 100%; height: 100%; display: none; background: url(../images/btn-toph.png) no-repeat }
.first { width: 705px; position: relative; left: -117px }
.md { width: 930px; height: 28px; margin: 0 auto; color: #fff; text-align: right }
.manage-wrap { width: 900px; margin: 20px auto; background: #fff; border-radius: 5px; padding: 20px; }
.manage-login-titile { width: 395px; margin: 0 auto; text-align: center; font-size: 3em; padding: 200px 0 20px; }
.manage-login { width: 200px; margin: 0 auto; }
.form-group { display: block; width: 100%; margin: 10px 0 0; }
.error-msg { width: 100%; text-align: center; margin: 50px 0 0; }
.btn-default { display: block; margin: 20px auto 0; }
#settings .btn-default { width: 50px; }
.login-frm { width: 384px; height: 337px; background: url(../images/login.png); margin: 0 auto; position: relative; }
.pwd { position: absolute; left: 68px; top: 250px; width: 229px; height: 39px; border: 0px; line-height: 39px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000; background-image: url(../images/inputbg.gif); }
.card { width: 441px; height: 342px; background: url(../images/card-bg.png) no-repeat; position: absolute; top: 0; z-index: 9999; }
.card-left, .card-right { position: relative; }
.card-right .card { left: 221px; }
.card-left .card { right: 221px; }
.card { color: #424242; }
.card p { width: 372px; margin: 0 auto; line-height: 26px; position: relative; }
.card p span { position: absolute; }
.card p span.wx { left: 171px; }
.card p span.ht { left: 148px; }
.card p span.wt { left: 265px; }
.card p.fl { padding: 30px 0 0; height: 26px; }
.card p.absl { height: 26px; }
.manage .opt { margin: 0; font-size: 12px; }
.manage-user.table tbody { border-top: 1px; }
.tab-pane { text-align: center; }
.img-upd { margin: 30px 0 0; }
.img-upd .col-lg-4 { width: 238px; }
.img-container { height: 260px; background: #eee; }
.img-upd { font-weight: 700; font-size: 12px; }
.img-upd .col-lg-2 { height: 260px; }
#buttonUpload { margin: 120px auto 0; }
.mu { padding: 10px 0 0; }
.user-add { margin: 20px 0 0; }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-3 { width: 25%; }
.form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-2 { width: 16.66666667%; }
.nav-tabs { position: relative; }
.nav-tabs .log-out { position: absolute; right: 0; cursor: pointer; top: 10px; text-decoration: none; }
.img-preview { width: 208px; height: 260px; position: relative; overflow: hidden; padding: 0; }
.motto, .character, .about, .interest { margin: 0 15px; }
.upd { display: block; margin: 0 auto; width: 54px; height: 50px; line-height: 50px; text-align: center; overflow: hidden; position: relative; background-color: #00a1cb; color: #fafafa; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); border-radius: 1px; transition: background .3s; -webkit-transition: background .3s }/*�Զ��������ʽ*/
.input-file:hover { background-color: #00b5e5 }
.upd input { opacity: 0; filter: alpha(opacity=0); font-size: 100px; position: absolute; top: 0; right: 0 }
td { vertical-align: top; }
.new-welcome-page { overflow: hidden; background: #eceeef; }
.new-welcome-page .welcome-pic { width: 100%; background: url(../images/main-bg.jpg) center no-repeat; }
.new-welcome-page .login-frm { height: 220px; width: 100%; position: relative; overflow: hidden; background: none; }
.new-welcome-page .login { width: 356px; background: url(../images/login-text.png) 50% 0 no-repeat; height: 84px; margin: 0 auto; padding: 136px 15px 0; }
.npwd { width: 252px; height: 37px; background: url(../images/login-input-bg.png) #d8d9e1 0 50% no-repeat; padding: 0 0 0 34px; border: 0; float: left; }
.login-btn { width: 58px; height: 37px; display: block; background: #5d8ef2; line-height: 37px; font-size: 18px; font-family: "Microsoft Yahei"; text-align: center; color: #fff; float: right; cursor: pointer; }



.btnmenu{ margin-bottom:20px; overflow:hidden;}
.btnmenu .btn{ float:left;}
.shezhi{ float:right; width:300px; height:20px;line-height: 20px;}
.shezhi select{ height:30px;} 
.zubie{ width:600px; }
.zubie .modal-header{ border-bottom:0;}
.zubie .modal-body{ text-align:left; height:160px;overflow:hidden;}
.zubie .modal-body>div{ height:40px; margin-top:16px;}
.zubie_name1{ float:left; width:150px; font-size:14px; text-align:right; line-height:30px;}
.zubie_name2{ float:left; width:300px;}
.mingdan{ margin:0 auto; width:100%; height:500px;}
.mingdan li{ float:left; width:20%; height:20px;line-height: 20px; text-align:left; margin-top: 10px;}
.user input[type=checkbox]{margin:4px 0 0;line-height: 20px;vertical-align: top;}
.mingdan label{ font-weight:normal;}
.sw{ margin:20px 0 0 20px;}







